Uso delle Funzioni personalizzate

È necessario disporre di privilegi di accesso completo al database correntemente attivo per usare l'utilità Funzioni personalizzate per creare funzioni personalizzate.

Per creare una funzione personalizzata:

1.

In FileMaker Developer, selezionare il menu File  > Definisci > Funzioni personalizzate.

2.

Nella finestra di dialogo Definisci le funzioni personalizzate, fare clic su Nuovo.

3.

Nella finestra di dialogo Modifica funzione personalizzata, digitare un nome per Nome funzione.

I nomi delle funzioni personalizzate devono essere unici e possono contenere un massimo di 100 caratteri.

4.

Costruire una formula.

5.

Se la formula richiede parametri, digitare il nome del parametro nel campo Parametri funzione e fare clic sul pulsante "+". È possibile modificare o eliminare il nome di un parametro selezionandolo nella lista e facendo clic sul pulsante con la matita o con la "X".

6.

Fare clic nel punto della casella della formula in cui si desidera visualizzare l'elemento, quindi procedere come descritto di seguito.

 

Per aggiungere

Eseguire questa operazione

Un riferimento ad un parametro

Nei parametri lista, fare doppio clic sul nome di un parametro.

Un operatore matematico o di testo

Premere il tasto di un operatore sul tastierino numerico.

Un operatore logico o di confronto

Per Operatori, scegliere un operatore dalla lista.

Un valore costante

Digitare il valore.

Una funzione

Fare doppio clic su una voce nella lista delle funzioni. Nella casella della formula sostituire il parametro segnaposto con un valore o un'espressione.

È anche possibile digitare i nomi dei parametri, gli operatori e le funzioni nella finestra di dialogo Modifica funzione personalizzata anziché usare la lista o il tastierino.

7.

Tutti gli account è l'opzione predefinita per Disponibilità e consente a tutti gli utenti del database corrente di visualizzare e usare la funzione personalizzata. Per rendere disponibile la funzione personalizzata soltanto agli utenti che dispongono di privilegi di accesso completo, selezionare Solo account con privilegi d'accesso completi.

8.

Fare clic su OK per chiudere la finestra di dialogo Modifica funzione personalizzata.

9.

Continuare a creare funzioni personalizzate o fare clic su OK per chiudere la finestra di dialogo Definisci le funzioni personalizzate.

Per modificare, duplicare o eliminare una funzione personalizzata:

1.

Selezionare il menu File  > Definisci > Funzioni personalizzate.

2.

Nella finestra di dialogo Definisci le funzioni personalizzate:

 

Per

Eseguire questa operazione

Modificare una funzione personalizzata

Nella lista dei nomi delle funzioni personalizzate, selezionare la funzione personalizzata, quindi fare clic su Modifica. Apportare le modifiche nella finestra di dialogo Modifica funzione personalizzata. Fare clic su OK.

Duplicare una funzione personalizzata

Nella lista dei nomi delle funzioni personalizzate, selezionare la funzione personalizzata e fare clic su Duplica.

Eliminare una funzione personalizzata

Nella lista dei nomi delle funzioni personalizzate, selezionare la funzione personalizzata e fare clic su Elimina.

3.

Nella finestra di dialogo Definisci le funzioni personalizzate, fare clic su OK.

Note

I valori, le espressioni, le funzioni e i parametri possono essere in caratteri maiuscoli o minuscoli.

Per cambiare l'ordinamento delle funzioni nella finestra di dialogo Modifica funzione personalizzata, selezionare una categoria dalla lista Mostra.

Il contenuto di una funzione personalizzata è protetto, anche se la sua impostazione prevede che sia disponibile per tutti gli utenti che dispongono di privilegi di accesso completo. Per modificare o visualizzare il contenuto di una funzione personalizzata è necessario disporre di privilegi di accesso completo e lavorare in FileMaker Developer per modificare il database.

Una volta eliminate, le funzioni personalizzate non possono più essere utilizzate. I calcoli che si servono di tale funzioni restituiranno un errore quando si tenta di richiamarle. Se si dispone di privilegi di accesso completo ad un database e si sta modificando un calcolo che usa una funzione personalizzata eliminata, il nome della funzione viene sostituito con la stringa <Funzione mancante>.

Se non si dispone di privilegi accesso completo e si tenta di modificare un calcolo che usa una funzione personalizzata limitata agli account con accesso completo, verrà visualizzata la stringa <Funzione privata> anziché la funzione personalizzata. Non è possibile cambiare il calcolo finché nella formula appare il messaggio <Funzione privata>.

FileMaker Developer non è disponibile in tutte le lingue in cui viene fornito FileMaker Pro.